denali national park and preserve - French English Dictionary